<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        //找出字符串中出现次数最多的字母及次数
        var str = 'aaabbbbbccddddddddddxaaaaaaaaaaaa';
        console.log(str.charAt(3),"第二个位置字符",str.length)    //str.charAt(i)和str[i]一样
        var obj = {} 
        for(var i = 0 ; i<str.length;i++){
            if(obj[str[i]]){
                obj[str[i]]++
            }else{
                obj[str[i]] = 1
            }
        }
        var max = 0
        for(var key in obj){
            if(max < obj[key]){
                max = obj[key] //找出最大的次数
            }
        }
        console.log(max)
        for(var key in obj){
            if(max == obj[key]){//当最大的次数和对象的某个属性的属性值相等时，key就是出现最多次数的字母
                console.log(`出现次数最多的字母是${key},出现的次数是${max}`)
            }
        }
    </script>
</head>
<body>
    
</body>
</html>
